home *** CD-ROM | disk | FTP | other *** search
/ 1,000+ Great Games / 1_1000 Games.iso / DOOM / DCAD10.ZIP / README.1ST < prev    next >
Encoding:
Text File  |  1996-01-03  |  5.0 KB  |  109 lines

  1. *---------------------------------------------------------------------
  2.                            dCAD 1.0b
  3. THE (even more!) state of the art Doom/Heretic/Hexen level editor
  4. *---------------------------------------------------------------------
  5. Installation instructions:  Put all .DLL files in your
  6. \WINDOWS\SYSTEM directory.  Put all other files in some other 
  7. directory.  
  8.  
  9. If you find any bugs, let me know at matt.tagliaferri@pcohio.com.  
  10.  
  11. *---------------------------------------------------------------------
  12.  
  13. dCAD 1.0 is a total rewrite of DoomCAD in Borland Delphi 1.0.  It
  14. is approimately 10x faster than the original DoomCAD, which was
  15. written in Visual Basic.  I wanted to get the beta out there to
  16. see if anyone would use it, and to find some inttial bugs while
  17. I work on the final touches.  Here's what I KNOW isn't implemented
  18. yet, but I hope will be for the final 1.0:
  19.  
  20. Integrity Check
  21. Texture viewer (If I can implement the VBX into Delphi 1.0).
  22. Status bar info on current Thing/lDef/Sect etc.
  23. Default textures for lDefs/Sectors don't match current game. (STARTAN3)
  24.  
  25. Here are differences from the current DoomCAD that WON'T be included 
  26. in the final version.
  27.  
  28. No node builder.  I recommend WARM15, by R. Fenske.  In fact, the final
  29. dCAD 1.0 will include WARM in the ZIP.
  30.  
  31. No 3D preivew.  Too much work on the rewrite. 
  32.  
  33. *---------------------------------------------------------------------
  34.  
  35. Current users of DoomCAD should find dCAD somewhat similar.  The basic
  36. action is to select a mode using the tabs at the bottom of the screen.
  37. Then, clicking on the map will highlight the closest object (lDef, Sector,
  38. Thing, Vertex), depending on the mode.  A RIGHT click will bring up
  39. a menu of options, the first of which is 'EDIT <object>'  This option
  40. will bring up a dialog box for editing the current object.  All the
  41. menu items are as follows:
  42.  
  43. *---------------------------------------------------------------------
  44. Thing Menu:
  45. Edit Thing: Brings up the Thing Edit dialog box.
  46.  
  47. Add Thing(s): Brings up a dialog box to create a Thing, then allows
  48.    you to click all over the map to create as many of this type of
  49.    thing as you want.  Right click stops the add process.
  50.  
  51. Del Thing:  Deletes the currently selected Thing
  52.  
  53. *---------------------------------------------------------------------
  54. LDef Menu:
  55.  
  56. Edit LDef: Brings up the lDef Edit dialog box. 
  57. Add lDef: Disabled.  Create lDefs in Sector mode.
  58. Del lDef: Deletes the current lDef.
  59. Merge lDef: Turns the current lDef, and the next one you select, into 
  60.      a single LineDef with two sides.  If either of these LineDefs
  61.     are already two sided, this option will DELETE the left sidedefs
  62.     before merging the LineDefs.  Be CAREFUL using this function!
  63. Split lDef: Turns one lDef into two by adding a vertex in the center
  64.     of the lDef.  Each new lDef has the same characteristics as
  65.     the original one.
  66. Flip lDef: points a 2 sided ldef in the opposite direction.  Used for
  67.     making the right side of the lDef face the desired way for
  68.     triggers.
  69. Make one sided: Deletes the left sidedef.
  70. Grow new sector:  Extends a new sector off the left side of a one
  71.     sided linedef.  
  72. Show Tagged Sectors: Shows all sectors affected by current lDef's trigger
  73.     action (still needs debugging, esp for Hexen)
  74. *---------------------------------------------------------------------
  75. Sector Menu:
  76.  
  77. Edit Sector: Brings up the sector edit dialog.
  78. Add Sector (Free-standing): Creates a default 128 unit square sector
  79.     wherever you click.  The 4 linedefs that make up this sector
  80.     will be one sided.
  81. Add Sector (Child of current): Creates a default 128 unit square sector
  82.     wherever you click.  The 4 linedefs that make up this sector
  83.     will be two sided, with the left sides of each pointing to the
  84.     currently selected sector.  These sectors should obviously be
  85.     created INSIDE the current sector.
  86. Add new lDefs to Sector:  Creates new lDefs that point to the current
  87.     sector by clicking on vertices.  One should click on these
  88.     vertices CLOCKWISE so the right sides of the new lines point
  89.     to the new sector.  If one clicks on two vertices already being
  90.     used by an existing lDef, that lDef will be given a left side.
  91.     One can join multiple lDefs in one application of this function.
  92.     (for example, if one clicks on vertices A, B, and C, two lDefs
  93.     will be created, one between A and B, the other between B and C.
  94.     Right clicking ends the operation.
  95.  
  96. *---------------------------------------------------------------------
  97. Vertex Menu:
  98.  
  99. Edit Vertex: Allows you to type in Vertex values.
  100. Add Vertex(ices): Add multiple vertices wherever you click.  Right-clicking    
  101.     ends the operation.
  102. Delete Vertex: Deletes the current Vertex, and any lDefs attached to it.
  103. Join Vertex: Merges current vTex and the next one you click on into one
  104.     Vertex (buggy?)
  105. Align x w/ current: Aligns all subsequent vertices that you click on w/
  106.     the current vertices' x coordinate.  Right click to end.
  107. Align y w/ current: Aligns all subsequent vertices that you click on w/
  108.     the current vertices' y coordinate.  Right click to end.
  109.